fog-generating projectile - French English Dictionary